<ui:composition template="#{facesContext.externalContext.requestContextPath}/../templates/template.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
	xmlns:composite="http://java.sun.com/jsf/composite">	  

	<ui:define name="comandos">
		<p:commandButton value="Cancelar" styleClass="botaoPequeno"
			action="#{selecionarMesaFaces.cancelarAction}" ajax="false"/>
	</ui:define> 

	<ui:define name="conteudo">
		<p:fieldset id="setMesa" legend="Selecionar Mesa">

			<h:outputLabel value="Nenhuma Mesa aberta, favor abrir uma mesa para visualizar o cardapio!" 
				rendered="#{empty selecionarMesaFaces.listaMesasFechadas }" />
				
			<p:dataTable id="tblMesas" value="#{selecionarMesaFaces.listaMesasFechadas}"
					var="item" width="50%"  rendered="#{not empty selecionarMesaFaces.listaMesasFechadas }" >
					<p:column>
						<f:facet name="header">
							<h:outputLabel value="Numero" />
						</f:facet>
						<h:outputLabel value="#{item.numero}" />
					</p:column>
					<p:column>
						<f:facet name="header">
							<h:outputLabel value="Capacidade" />
						</f:facet>
						<h:outputLabel value="#{item.capacidade}" />
					</p:column>
					<p:column>
						<f:facet name="header">
							<h:outputLabel value="Cliente" />
						</f:facet>
						<h:outputLabel value="#{item.cliente.nome}" />
					</p:column>
					<p:column>
						<f:facet name="header">
							<h:outputLabel value="Acao" />
						</f:facet>
						<p:commandButton value="Selecionar" styleClass="botaoPequeno" ajax="false"
							action="#{selecionarMesaFaces.selecionarAction}" >
							<f:setPropertyActionListener value="#{item.mesa}" target="#{selecionarMesaFaces.mesaSelecionada}" />
						</p:commandButton>
					</p:column>
			</p:dataTable>

		</p:fieldset>
		<div style="clear:both;"></div>
	</ui:define>
</ui:composition>